.buy-item{
        padding: 16px 0;
        border-bottom: 1px solid #dddddd;
        .line{
                display: flex;
                margin-bottom: 12px;
                height: 20px;
                line-height: 20px;
                &:last-child{
                        margin-bottom: 0;
                }
                .title,.price,.text-line-item{
                        flex: 1;
                }
                .title{
                        display: flex;
                        text-align: left;
                        overflow: hidden;
                        .tag{
                                display: inline-block;
                                height: 16px;
                                width: 16px;
                                border-radius: 3px;
                                border: 1px solid #0A938F;
                                color: #0A938F;
                                background: rgba(85, 249, 245, 0.56);
                                font-size: 12px;
                                line-height: 16px;
                                text-align: center;
                                margin-right: 12px;
                        }
                        .name{
                                flex: 1;
                                color: #2D2D2D;
                                font-size: 16px;
                                font-weight: 500;
                                overflow: hidden;
                                text-overflow: ellipsis;
                                white-space: nowrap;
                        }
                }
                .price{
                        flex: 0 0 120px;
                        text-align: right;
                        color: #E24334;
                }
                .text-line-item{
                        display: flex;
                        text-align: left;
                        overflow: hidden;
                        .label{
                                padding-right: 12px;
                                color: #999999;
                                font-size: 11px;
                        }
                        .text{
                                flex: 1;
                                font-size: 14px;
                                color: #434343;
                                text-overflow: ellipsis;
                                white-space: nowrap;
                                overflow: hidden;
                        }

                }
        }
}
